mean time to restoration - Turkish English Dictionary